/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

/* 
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

/* 
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 768px) {
	body {
		background-image: url("images/fondo_borroso.jpg");
		background-size: 100% auto;
		background-origin: content;
		background-attachment: fixed;
		font-family: "Arial", sans-serif
	}
	h1,h2,h3,h4,h5,h6,#navigation {
		font-family: "Arial", sans-serif;
	}
	li.home.first {
		display: none;
	}
	#navigation ul.nav>li {
		float: right;
		background-color: white;
		border-right: none;
		margin-right: 3px;
		color: #5d7880;
	}
	nav#navigation {
		background: none;
		box-shadow: none;
		-webkit-box-shadow: none;
		border: none;
		margin-bottom: 0;
	}
	#navigation ul.nav>li a {
		padding: 6px;
		color: #5d7880;
		font-size: 1.2em;
		text-transform: uppercase;
	}
	#navigation ul.nav {
		margin-right: -3px;
	}
	#main {
		background-color: #fff;
	}
	article.page,.post,.type-page {
		box-shadow: none;
		-webkit-box-shadow: none;
		background-image: none;
		border: none;
		background-color: #FFF;
		-webkit-border-radius: 0;
		border-radius: 0;
		//padding: 10px;
	}
	header h1 {
		text-transform: uppercase;
		color: white;
		background-color: #16bdef;
		font-weight: bold;
		font-size: 30px;
		display: inline-block;
		width: 35%;
		padding-left: 26px;
		text-shadow: none;
	}
	div.product_title_container h1 {
		text-transform: uppercase;
		color: white;
		background-color: #16bdef;
		font-weight: bold;
		font-size: 30px;
		display: inline-block;
		width: 682px;
		padding-right: 26px;
		text-align: right;
		text-shadow: none;
	}
	header {
		background-image: url("images/bordecito.png");
		padding-top: 6px;
		background-repeat: no-repeat;
		margin-left: -26px;
		clear: both;
		margin-top: 10px;
	}
	div.product_title_container {
		background-image: url("images/bordecito-r.png");
		padding-top: 6px;
		background-repeat: no-repeat;
		margin-right: -26px;
		clear: both;
		margin-top: 10px;
		background-position: top right;
	}
	#header {
		padding-bottom: 0;
	}
	.fix:before,.fix:after,.col-full:before,.col-full:after {
		display: none;
	}
	#navigation ul.nav>li:hover,#navigation ul.nav>li.current_page_item,#navigation ul.nav>li a:hover
		{
		box-shadow: inset 0 3px 0 0 #ffb502;
		-webkit-box-shadow: inset 0 3px 0 0 #ffb502;
		color: #ffb502;
	}
	#sidebar {
		display: none;
	}
	#main {
		width: 1044px;
		padding: 10px;
	}
	article>header {
		display: none;
	}
	#slides {
		display: none;
	}
	.slides-container {
		width: 100%;
		height: 300px;
		overflow: hidden;
		border-radius: 100px 0 100px 0;
		-webkit-border-radius: 100px 0 100px 0;
		display: inline-block;
	}
	.slides-wrapper {
		width: 55%;
		float: left;
		margin-right: 15px;
	}
	.post img,.type-page img,.post img.thumbnail,.type-page img.thumbnail {
		background: none repeat scroll 0 0 transparent;
		border: medium none;
		padding: 0;
	}
	ul.slidesjs-pagination {
		text-align: center;
		width: 100%;
		list-style: none;
		padding-top: 2px;
		margin-bottom: 0;
	}
	ul.slidesjs-pagination li {
		display: inline-block;
		width: 10px;
		height: 10px;
		background-color: transparent;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		border: 3px solid #41a4c2;
		margin: 5px;
	}
	ul.slidesjs-pagination li.active {
		background-color: #41a4c2;
	}
	ul.slidesjs-pagination li a {
		color: transparent;
	}
	p {
		text-align: justify;
		text-justify: newspaper;
		text-indent: 1.5em;
		color: #5d7880;
	}
	p+p {
		margin-top: -1.618em;
	}
	.intro {
		display: inline-block;
		float: right;
		width: 44%;
	}
	.slidesjs-navigation {
		color: transparent !important;
		width: 23px;
		height: 25px;
		background-color: trasnparent;
		background-image: url("images/izq.png");
		display: inline-block;
		position: relative;
		top: -175px;
		z-index: 100;
	}
	.slidesjs-next {
		background-image: url("images/der.png");
		margin-right: 15px;
		float: right;
	}
	.slidesjs-previous {
		background-image: url("images/izq.png");
		margin-left: 15px;
	}
	.separador {
		width: 100%;
		height: 56px;
		background-image: url("images/separador.png");
		background-position: center top;
		background-repeat: no-repeat;
		margin-top: 15px;
	}
	.subir {
		display: inline-block;
		width: 40px;
		height: 47px;
		background-image: url("images/subir.png");
		left: 50%;
		bottom: 35px;
		margin-left: 315px;
		position: relative;
		width: 40px;
		cursor: pointer;
	}
	.subir a{
		display: inline-block;
		height: 100%;
		width: 100%;
	}
	.historia-imagen {
		width: 300 px;
		height: 300px;
		border-radius: 100px 0 100px 0;
		-webkit-border-radius: 100px 0 100px 0;
		overflow: hidden;
		display: inline-block;
		float: right;
		margin-left: 15px;
		margin-bottom: 15px;
		margin-right: 15px;
		-webkit-border-radius: 100px 0 100px 0;
	}
	.historia {
		display: inline-block;
	}
	ul.products li.product .img-wrap:before {
		display: none;
	}
	ul.products li.product .img-wrap img,a.woocommerce-main-image img {
		transform: none !important;
		-webkit-transform: none !important;
		/* Saf3.1+, Chrome */
		-moz-transform: none !important;
		/* FF3.5+ */
		-ms-transform: none !important;
		/* IE9 */
		-o-transform: none !important;
		/* Opera 10.5 */
		transform: none !important;
	}
	ul.products li.product:nth-child(2n) .img-wrap img,ul.products li.product:nth-child(3n) .img-wrap img,ul.products li.product:nth-child(5n) .img-wrap img,ul.products li.product:nth-child(2n) .img-wrap,ul.products li.product:nth-child(3n) .img-wrap,ul.products li.product:nth-child(5n) .img-wrap
		{
		transform: none !important;
		-webkit-transform: none !important;
		/* Saf3.1+, Chrome */
		-moz-transform: none !important;
		/* FF3.5+ */
		-ms-transform: none !important;
		/* IE9 */
		-o-transform: none !important;
		/* Opera 10.5 */
		top: 0;
	}
	ul.products li.product .img-wrap {
		transform: none !important;
		-webkit-transform: none !important;
		/* Saf3.1+, Chrome */
		-moz-transform: none !important;
		/* FF3.5+ */
		-ms-transform: none !important;
		/* IE9 */
		-o-transform: none !important;
		/* Opera 10.5 */
		box-shadow: none !important;
		-webkit-box-shadow: none !important;
		padding: 0;
		border-radius: 100px 0 100px 0;
		-webkit-border-radius: 100px 0 100px 0;
		overflow: hidden;
		border: 5px solid #ffb502;
		margin-bottom: 0;
	}
	.single-product .images .attachment-shop_single {
		border: 5px solid #ffb502;
		border-radius: 100px 0 100px 0;
		-webkit-border-radius: 100px 0 100px 0;
		box-shadow: none !important;
		margin: 0 0 10px;
		padding: 0;
	}
	.single-product .product .onsale, .onsale {
		display:none;
	}
	.attachment-shop_thumbnail{
		border: 3px solid #ffb502;
		border-radius: 30px 0 30px 0;
		-webkit-border-radius: 30px 0 30px 0;
	}
	ul.products li.product.first {
		margin-left: 0;
		clear: none;
	}
	ul.products li.product {
		margin: 0;
		width: 280px;
		padding-left: 15px;
		padding-right: 15px;
		height: 750px;
	}
	ul.products {
		width: 100%;
		overflow: hidden;
	}
	ul.products li.product h3 {
		color: #ffb502;
		font-size: 2em;
	}
	.price del:before,.product_list_widget del:before {
		top: -8px;
	}
	span.amount {
		color: #ffb502;
		font-size: 1.5em;
	}
	a.button.product_type_simple {
		display: none;
	}
	ul.products li.product p.desc+p {
		height: 345px;
		overflow: hidden;
	}
	ul.products li.product .img-wrap:hover {
		box-shadow: none;
		-webkit-box-shadow: none;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		transform: none !important;
	}
	a.prev,a.next {
		background-color: #ffb502;
		color: white;
		display: inline-block;
		font-size: 50px;
		font-weight: bold;
		height: 30px;
		line-height: 31px;
		margin: 0;
		padding: 0;
		width: 30px;
		float: right;
		position: relative;
		top: -50px;
	}
	a.prev {
		margin-right: 5px;
	}
	div.slider_contianer {
		padding-left: 45px;
	}
	ul.products li.product div.social {
		position: absolute;
		bottom: 0;
		width: 80%;
		margin-left: 5%;
	}
	.location-twitter.fix {
		border: none;
		display: none;
	}
	#contact-page ol.forms label {
		text-transform: uppercase;
		background-color: #16BDEF;
		padding: 0;
		margin: 0;
		width: 19%;
		color: #fff;
		font-size: 1.4em;
		padding-left: 10px;
		display: inline-block;
		line-height: 40px;
		height: 39px;
	}
	#contact-page ol.forms input.txt {
		padding: 0;
		margin: 0;
		width: 79.1% !important;
		font-size: 1.4em;
		border: 4px solid #16BDEF;
		display: inline-block;
		border-radius: 0;
		-webkit-border-radius: 0;
		box-shadow: none;
		-webkit-box-shadow: none;
		margin-left: -4px;
		float: right;
	}
	#contact-page ol.forms textarea {
		border-radius: 0;
		-webkit-border-radius: 0;
		border: 4px solid #16BDEF;
		height: 100px;
		box-shadow: none;
		-webkit-box-shadow: none;
	}
	a.button,#commentform #submit,.submit,input[type="submit"],input.button,button.button,.woo-pagination a,button.single_add_to_cart_button.button.alt
		{
		box-shadow: none;
		-webkit-box-shadow: none;
		border: none;
		color: white;
		background-image: none;
		background-color: #16BDEF;
		text-transform: uppercase;
		text-shadow: none;
	}
	a.button:hover,#commentform #submit:hover,.submit:hover,input[type="submit"]:hover,input.button:hover,button.button:hover,.woo-pagination a:hover
		{
		box-shadow: none;
		-webkit-box-shadow: none;
		border: none;
		color: white;
		background-image: none;
		background-color: #16BDEF;
		text-transform: uppercase;
		text-shadow: none;
	}
	#fcontent {
		width: 100%;
		height: 200px;
		background-image: url(images/grad.png)
	}
	#footer .separador {
		background-color: white;
		margin-top: -23px;
		padding-top: 20px;
		background-position: center 20px;
	}
	.quantity .plus,.quantity .minus {
		background-color: #16BDEF;
		border-color: #fff;
		box-shadow: 0 0 0 2px #16BDEF;;
		-webkit-box-shadow: 0 0 0 2px #16BDEF;;
	}
	#main>div.product {
		//padding: 10px;
	}
	#main > h1:FIRST-CHILD{
		text-transform: uppercase;
		color: white;
		font-weight: bold;
		font-size: 30px;
		text-shadow: none;
	}
	
}